new arrival to... - German English Dictionary